package com.aaa.qy127.dao;

import com.aaa.qy127.entity.Dept;

import java.util.List;
import java.util.Map;

public interface DeptDao {

    List<Map<String,Object>> getAllDept();
    /*添加*/
    int insertDept(Dept dept);
    /*修改*/
    int updateDept(Dept dept);
    /*修改状态*/
    int updateStatus(Integer deptid,Integer status);
    /*查询所有*/
    List<Map<String, Object>> queryAllBook(Dept dept);
    /**
     * 查询总的部门数量
     * @return
     */
    int getAllCount(Dept dept);
    /**
     * 根据名称查信息
     * @param dname
     * @return
     */
    List<Map<String,Object>> getOneDept(String dname);
    /**
     * 根据名称和ID查信息
     * @param dname
     * @param deptid
     * @return
     */
    List<Map<String,Object>> getOneDeptId(String dname,Integer deptid);

    /**
     * 查询最大的部门编号
     * @return
     */
    int getMaxDept();
}
